﻿/**
 * Create in 2012-1-23.
 */
package kit4j.generator.keyless;

/**
 * 无钥对象生成器接口。该接口定义了一系列的不同类型的对象的生成器，相对于{@link kit4j.generator.keyed.IKeyedGenerator
 * kit4j.util.generator.IGenerator}系列生成器，
 * 该系列生成器不需要客户端提供生成的对象的依据参数(key)，即可自行生成对象。
 * 
 * @author MiniKnife
 * 
 * @param <T>
 *            生成的对象的类型
 */
public interface IKeylessGenerator<T> {

	/**
	 * 生成下一个对象。
	 * 
	 * @return 生成的对象
	 */
	T next();
}
